html{overflow-y:scroll;}
body{margin:0;font-family:verdana,arial,helvetica;font-size:.75em;color:#363636;text-align:center;}
img{border:none;}
a{text-decoration:none;color:#06c;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5,p,ul,li,ol{margin:0;padding:0;}
.clear{clear:both;}
div.skiplink{width:0;height:0;overflow:hidden;}
.headerContainerMain{float:left;width:100%;min-width:1000px;background:#294b92 url('/images/headerGradientBG.png') repeat-x top left;}
.navBG{background:url('/images/headerNavBG.png') repeat-x bottom left;}
.containerHeader{margin:0 auto;text-align:left;width:1000px;overflow:hidden;}
.headerLeft{float:left;width:500px;}
.logoStrapline{float:left;clear:both;display:inline;width:475px;padding:0 0 10px 15px;color:white;font-size:1.6em;font-family:Arial;font-weight:normal;}
.welcome{float:left;clear:both;display:inline;width:475px;padding:0 0 10px 15px;color:#fba538;font-size:1.6em;font-family:Arial;font-weight:normal;}
span.notNameText{color:white;font-size:.6em;font-family:Arial;font-weight:normal;}
.logo{float:left;padding:0 20px 0 15px;margin:0;}
.bannerSpace{float:left;float:right;display:inline;margin-right:15px;margin-top:5px;}
.bannerSpace a,.bannerSpace object,.bannerSpace iframe{float:left;border:solid 3px #fff;}
.jobNumber{float:right;padding:15px;color:#b3caea;font-size:1.25em;}
.jobNumber span{color:#ffa439;font-family:Arial;font-size:1.8em;}
span.recruiterNo{font-size:1.4em;}
.headerNavigation{float:left;clear:both;display:inline;margin:0;color:#fff;width:985px;padding-left:5px;}
.headerNavigation ul{float:left;width:470px;list-style:none;font-family:verdana;}
.headerNavigation li{float:left;border-left:1px solid #224186;border-right:solid 1px #3d5d9e;}
.headerNavigation a{color:#fff;padding:0 10px;display:block;font-weight:bold;line-height:30px;}
a.homeLink{padding-left:10px;}
.headerNavigation a:hover{background:url('/images/navLinkBGOver.png') repeat-x top left;}
ul.jobseekerSignPost{float:right!important;margin-top:-5px;position:relative;width:auto;max-width:325px;}
ul.jobseekerSignPost li{float:right;border:none;background:#294c93 url('/images/jsSignpostBG.png') repeat-x top left;}
.jsSignIn,a.jsSignIn:hover{background:url('/images/jsSignIn.png') no-repeat 100% 1px;}
.jsShortlist,a.jsShortlist:hover{background:url('/images/jsShortlist.png') no-repeat 100% 1px;}
.jsMyAccount,a.jsMyAccount:hover{background:url('/images/jsMyAccount.png') no-repeat 100% 1px;}
a.jsSignIn:hover,a.jsShortlist:hover,a.jsMyAccount:hover{background-position:100% -65px;}
ul.jobseekerSignPost li.jobseekerSignPostLeft{width:10px;height:35px;background:url('/images/jsSignpostBG.png') no-repeat 0 -40px;}
ul.jobseekerSignPost li.jobseekerSignPostRight{width:10px;height:35px;background:url('/images/jsSignpostBG.png') no-repeat -10px -40px;}
.headerNavigation ul li.jobseekerSignPostRight{float:right;}
ul.jobseekerSignPost a{float:left;font-weight:bold;line-height:35px;padding:0 24px 0 3px;}
.recruiterLink{float:right;width:160px;height:40px;margin-top:-10px;position:relative;display:inline;margin-right:5px;}
.recruiterLink a{float:right;width:160px;text-align:center;padding:8px 0 0 0;height:32px;font-weight:normal;line-height:normal;color:#fff;font-size:.9em;background:url('/images/recruiterTabBG.gif') no-repeat top left;}
.recruiterLink a span{text-transform:uppercase;color:#630;font-weight:bold;padding-bottom:4px;font-size:1.05em;}
.recruiterLink a:hover{background:url('/images/recruiterTabBG.gif') no-repeat 0 -40px;text-decoration:none;}
.recruiterLink:hover{z-index:1000;overflow:visible;}
.recruiterMenu{clear:both;background-color:#ff4300;height:300px;width:160px;}
.contentContainerMain{float:left;width:100%;min-width:1000px;background:#fff url('/images/pageHeaderBG.png') repeat-x top left;}

.leftColumn{float:left;width:220px;display:inline;margin:0 10px 0 15px;}
.searchContainer{float:left;width:220px;background:url('/images/searchBG.png') repeat-y top left;}
.searchContainer h2{padding:10px 0 0 10px;float:left;margin:0;color:#630;font-size:2em;font-family:arial;font-weight:normal;}
form{padding:0;margin:0;}
.searchForm{clear:both;float:left;width:220px;background:url('/images/searchTopBG.png') no-repeat top left;}
input,select,textarea{float:left;color:#363636;font-size:1.11em;font-family:verdana,arial,helvetica;}
.searchPanels input,.searchPanels select,.searchPanels textarea{float:left;clear:both;}
fieldset{float:left;border:none;margin:0;padding:0;}
.searchForm fieldset{padding:10px 0 10px 10px;}
.searchPanels{clear:both;float:left;padding:0;margin:3px 0 7px 0;width:200px;}
.searchPanels label,.jobType label{float:left;width:200px;color:#630;line-height:1.2em;font-size:.9em;font-weight:bold;}
.searchHelp{float:right;font-weight:normal;padding-top:5px;font-size:.8em;}
.searchHelp img{margin-top:-5px;}
input.salaryInput{width:3.5em;margin:3px 3px 0 0;clear:none;}
select.salaryType{float:right;width:6.6em;margin-top:3px;clear:none;}
input.keywordInput,select.sectorSubmit{width:14.5em;margin-top:3px;}
select.sectorSubmit{width:15em;margin-top:3px;}
input.locationInput{width:8.3em;margin-top:3px;}
select.locationWithin{clear:none;width:6em;margin-top:3px;float:right;}
.radioButtons,.checkBoxes{float:left;padding:0;}
.searchPanels .radioButtons,.searchPanels .checkBoxes{width:210px;margin:5px 0 0 0;}
.searchPanels .radioButtons label,.searchPanels .checkBoxes label{line-height:1.55em;padding-right:2px;}
.searchPanels .radioButtons input,.searchPanels .checkBoxes input{float:left;margin:0 2px 0 0;padding:0;width:15px;height:15px;}
label.labelSmall{font-size:.85em;width:auto;}
.searchPanelsBottom{clear:both;}
.jobType{padding-bottom:10px;}
.jobType label{width:100px;}
.searchSubmit{width:200px;text-align:center;}
.searchSubmit input{background:#f60 url('/images/searchSubmit.png') no-repeat top left;border:none;padding:0;height:39px;width:147px;text-align:right;float:none;color:white;font-family:Arial;font-size:1.6em;}
.searchLinks{float:left;width:210px;padding:0 0 9px 10px;background:url('/images/searchBottomBG.png') no-repeat bottom left;}
.searchLinks a{float:left;width:190px;margin:2px 0 0 0;padding-left:10px;line-height:23px;background:#ffdbb8 url('/images/searchLinksBG.png') no-repeat top left;}
.leftMenuOptions{float:left;display:inline;margin-top:5px;width:220px;}
.leftMenuOptions ul{float:left;width:220px;}
.leftMenuOptions li{float:left;clear:left;display:inline;width:220px;list-style:none;border-top:solid 1px #fff;border-bottom:solid 1px #a6b8de;background:#fff url('/images/optionsLinkBG.png') repeat-x top left;}
.leftMenuOptions li a{float:left;width:auto;padding:5px 0 5px 10px;}
.leftMenuOptions li:hover{clear:both;background:url('/images/optionsLinkBG.png') repeat-x top left;}
.leftMenuOptions li.expandedTitle b{width:210px;float:left;padding:5px 0 5px 10px;border-bottom:1px #a6b8de solid;background-color:#e9edf7;color:#294b92;}
.leftMenuOptions li.expanded{border-bottom:none;}
.leftMenuOptions li ul{width:200px;}
.leftMenuOptions li ul li{margin-left:0;}
.leftMenuOptions li ul li a{background:none;padding-left:20px;}
.topRatedRecruiters p{float:left;padding:10px 50px 10px 10px;width:160px;background:#e9edf7 url('/images/topRatedRecStarBG.png') no-repeat 160px 5px;border-bottom:solid 1px #a6b8de;}
li.leftMenuMoreLink a{color:#294b92;font-weight:bold;float:right;margin-right:10px;}
.contentAreaContainer{float:left;display:inline;margin:0;width:750px;}
.mainContentContainer{float:left;clear:none;width:570px;}
.skyContainer,.rightColumn{float:right;display:inline;margin:0 15px 0 0;width:120px;text-align:center;}
.skyContainer iframe,.resultsBannerAd iframe{border:none;}
.rightColumn{width:160px;text-align:left;}
.homeHighlight{float:left;width:570px;margin-bottom:5px;background:#4571a3 url('/images/homeHighlightBG.png') no-repeat top left;}
.homeHighlight h1{float:left;margin:0;padding:10px 10px 0 10px;color:#c5e9fe;font-size:2em;font-weight:normal;font-family:Arial;}
.homeHighlight .contentJobCount{color:#ffdb55;color:#ffa439;font-family:Arial;font-size:1.5em;width:550px;}
.homeHighLightNav{float:right;padding:10px;}
.homeHighlight p{float:left;clear:both;width:570px;padding:5px 0 10px 0;margin:0;color:white;background:url('/images/homeHighlightBG.png') no-repeat bottom right;}
.homeHighlight p span{float:left;display:inline;margin-left:10px;width:550px;width:390px;}
.homeHighlight p a{float:right;display:inline;margin:0 10px 0 0;width:145px;line-height:37px;color:#294b92;text-align:center;font-size:1.5em;text-decoration:none;font-family:Arial;background:url('/images/homeHLButtonBG.png') no-repeat top left;}
.browse,.homeContentBlocks{float:left;width:570px;margin-bottom:5px;}
.sectorList,.sectorProspects{width:400px;}
.homeContent{float:left;width:280px;background:url('/images/listBG280.png') repeat-y top left;}
.homeImpProspects{float:right;}
.browse h3,.homeContent h3{float:left;margin:0;font-size:1.7em;font-weight:normal;color:white;width:100%;padding:5px 0;text-align:center;font-family:Arial;background:#4571a3 url('/images/listBG570.png') no-repeat -570px -20px;}
.sectorList h3,.sectorProspects h3{background:#4571a3 url('/images/listBG400.png') no-repeat -400px -20px;}
.homeContent h3{background:#4571a3 url('/images/listBG280.png') no-repeat -280px -20px;}
.homeTabs{float:left;width:100%;margin:0;padding:0;list-style-type:none;}
.homeTabs li{float:left;width:190px;}
.homeTabs li a{float:left;display:block;line-height:45px;text-align:center;color:white;font-weight:bold;font-size:1.1em;width:190px;}
.sectorTab a{background:#4571a3 url('/images/sectorTabBG.png') no-repeat -191px 0;}
.sectorList .homeTabs li.sectorTab a{width:200px;background:#4571a3 url('/images/browseRolesTabBG.png') no-repeat -201px 0;}
.locationTab a{background:#4571a3 url('/images/locationTabBG.png') no-repeat -191px 0;}
.recJobsTab a{background:#4571a3 url('/images/homePageTabBG.png') no-repeat -190px 0;}
.sectorList .homeTabs li.recJobsTab{float:right;width:200px;}
.sectorList .recJobsTab a{width:200px;background:#4571a3 url('/images/subSectorTabBG.png') no-repeat -200px 0;}
.sectorTab a:hover,.browseRolesTab a:hover{background-position:top right;}
.locationTab a:hover{background-position:top right;}
.recJobsTab a:hover{background-position:-380px 0;}
.sectorList .homeTabs li.sectorTab a:hover{background-position:-401px 0;}
.sectorList .recJobsTab a:hover{background-position:-400px 0;}
.homeTabs li.sectorTabSelected a{background:#4571a3 url('/images/sectorTabBG.png') no-repeat -1px 0;color:#294b92;}
.sectorList .homeTabs li.sectorTabSelected a{width:200px;background:#4571a3 url('/images/browseRolesTabBG.png') no-repeat -1px 0;}
.homeTabs li.locationTabSelected a{background:#4571a3 url('/images/locationTabBG.png') no-repeat -1px 0;color:#294b92;}
.homeTabs li.recJobsTabSelected a{background:#4571a3 url('/images/homePageTabBG.png') no-repeat top left;color:#294b92;}
.sectorList .homeTabs li.recJobsTabSelected a{width:200px;background:#4571a3 url('/images/subSectorTabBG.png') no-repeat top left;}
.homeTabs li a:active,.homeTabs li a:focus{outline:none;}
.browseContent,.sectorContent{float:left;width:570px;padding:9px 0 0 0;background:url('/images/listBG570.png') repeat-y top left;}
.sectorContent{padding:0;}
.browseHomepage{min-height:445px;}
.sectorList .browseContent,.sectorContent{width:400px;background:url('/images/listBG400.png') repeat-y top left;}
.browseContent ul,.impProspectsContent ul{float:left;width:272px;padding:0 5px;}
.browseContent li,.impProspectsContent li{list-style:none;padding:3px 0 4px 0;background:url('/images/sectorListMarker.png') no-repeat left 7px;padding-left:8px;margin-left:10px;}
.sectorList .browseContent ul{width:372px;}
.impProspectsContent li{background:url('/images/arrowBG.png') no-repeat top left;padding-left:27px;padding-bottom:10px;}
.browseContent li span{font-weight:normal;}
span.contentJobCount{color:#f60;font-size:.9em;}
span.sectorJobCountText{color:#fcd77e;font-weight:bold;font-size:.8em;}
.listTop{float:left;line-height:10px;height:10px;width:100%;background:url('/images/listBG570.png') no-repeat top right;}
.listBottom{float:left;line-height:10px;height:10px;width:100%;background:url('/images/listBG570.png') no-repeat -570px -10px;}
.sectorList .listTop,.sectorProspects .listTop{background:url('/images/listBG400.png') no-repeat -400px 0;}
.sectorList .listBottom,.sectorProspects .listBottom{background:url('/images/listBG400.png') no-repeat -400px -10px;}
.homeContent .listTop{background:url('/images/listBG280.png') no-repeat -280px 0;}
.homeContent .listBottom{background:url('/images/listBG280.png') no-repeat -280px -10px;overflow:hidden;}
.locationsAZ{width:555px;text-align:center;font-size:1.3em;padding:5px 0;}
.locationsAZ a{padding:0 3px;}
.locationsDiv ul{float:left;width:350px;padding:5px 10px 3px 10px;font-size:1em;}
.locationsDiv li{padding-bottom:5px;padding-top:5px;padding:3px 0 3px 10px;background-position:0 8px;}
.locationsDiv li span{font-size:.9em;padding:5px 0;}
.locationRegion{font-weight:bold;}
.locationsDiv li a b{color:#294b92;}
.locationsMap{float:left;position:relative;z-index:20;}
.sectorLeftContent{clear:both;float:left;overflow:hidden;width:410px;}
.sectorRightContent{float:left;width:160px;overflow:hidden;}
.sectorFeatureJob{float:left;display:inline;margin-left:13px;width:134px;padding:5px 0;font-size:.9em;border-top:dotted 1px #9a9fb2;}
.sectorFeatureJob h5{font-size:1em;}
.jobPrefContent{float:left;width:540px;padding:0 15px;}
.jobPrefContent h4{font-size:1.7em;line-height:1.2em;padding:0;color:#294b92;margin:0 0 10px 0;font-family:Arial;font-weight:normal;width:300px;}
.jobPrefContentFloat{float:left;width:200px;margin-top:10px;}
.jobPrefContent p{clear:both;float:left;width:530px;margin:10px 0 5px 0;line-height:1.6em;}
.jobPrefContentFloat p{width:200px;}
.jobPrefContentLinks{clear:both;overflow:hidden;padding-top:10px;}
.jobPrefContentLinks p{clear:both;text-align:right;float:right;margin:0;}
.jobPrefContentLinks .button180{font-family:Arial;font-size:1.6em;padding:3px 0;height:23px;float:right;}
.jobsRecruiter,.myAccountAtGlance{float:right;width:160px;margin-bottom:5px;background:url('/images/listBG160.png') repeat-y top left;}
.myAccountAtGlance{background:none;}
.sectorList h3{width:400px;padding:5px 0;height:auto;line-height:normal;}
.jobsRecruiter h3,.myAccountAtGlance h3,.leftMenuOptions h3{float:left;margin:0;font-size:1.7em;font-weight:normal;color:white;width:100%;padding:5px 0;text-align:center;font-family:Arial;background:#4571a3 url('/images/listBG160.png') no-repeat -160px -20px;position:relative;}
.leftMenuOptions h3{width:200px;padding:5px 10px;background:#4571a3 url('/images/leftMenuOptionsBG.png') no-repeat top left;}
.myAccountAtGlance h3{line-height:normal;padding:5px 0 0 0;}
.sectorRecruiters h3{padding:5px 0 5px 0;width:100%;text-align:center;}
.browse h3 span,.sectorRecruiters h3 span,.myAccountAtGlance h3 span,.jobsRecruiter h3 span{float:left;clear:both;width:100%;font-size:.7em;line-height:.9em;padding-bottom:5px;}
.jobsRecruiter h3 span{padding-bottom:0;}
.jobsRecruiterContent{float:left;padding:0 0 0 20px;}
.sectorRecruiters .jobsRecruiterContent{padding:0 0 0 13px;}
.jobsRecruiterContent a{float:left;clear:left;margin:3px 0 0 0;border:1px solid #dfe4ef;}
.jobsRecruiterContent img{padding:0;}
.recruiterDirLink{float:left;width:140px;text-align:center;padding:5px 10px;}
.recruiterDirLink a{float:left;width:100%;margin-top:5px;}
.jobsRecruiter .listTop,.myAccountAtGlance .listTop{background:url('/images/listBG160.png') no-repeat top right;}
.jobsRecruiter .listBottom,.myAccountAtGlance .listBottom{background:url('/images/listBG160.png') no-repeat -160px -10px;}
.myAccountAtGlance li{background:#fff url('/images/optionsLinkBG.png') repeat-x top left;}
.contentMessageContainer{width:330px;float:left;padding:0 0 0 15px;border-bottom:1px dotted #9a9fb2;}
.sectorProspects h3{padding:5px 0;}
.sectorProspects .contentMessageContainer{clear:both;float:left;display:inline;margin-left:10px;width:330px;padding:5px 10px 5px 40px;border-bottom:1px dotted #9a9fb2;background:url('/images/help-FAQIcon.png') no-repeat 0 5px;}
.sectorProspects .contentMessageContainer p{padding:5px 5px 5px 0;border:none;width:320px;}
h4.sectorPanelHeading{clear:both;border-top:1px dotted #9a9fb2;padding-top:5px;margin-top:10px;}
.fJobsTemp{background:url('/images/icon-Clock.png') no-repeat 0 5px;}
.fJobsAbroad{background:url('/images/icon-Globe.png') no-repeat 0 5px;}
.f50kJobs{background:url('/images/moneyBagIcon.png') no-repeat 0 5px;}
.fJobsUrgent{background:url('/images/icon-urgent.png') no-repeat 0 5px;}
.impProsectsITTraining{background:url('/images/Tools-TrainingIcon.png') no-repeat 0 5px;}
.impProsectsCourses{background:url('/images/icon-CourseHat.png') no-repeat 0 5px;}
.impProsectsSalCal{background:url('/images/icon-salaryCal.png') no-repeat 0 5px;}
.impProsectsCVReview{background:url('/images/icon-CVPaper.png') no-repeat 0 5px;}
.impProsectsCVBuilder{background:url('/images/icon-BuildingBlocks.png') no-repeat 0 5px;}
.contentMessageContainer h4{font-size:1em;}
.contentMessageContainer p{padding:5px 0;line-height:1.2em;}
.homeContentBlocks .contentMessageContainer{border:none;border-top:dotted 1px #97a0b2;display:inline;margin-left:10px;float:left;width:220px;padding:5px 0 0 40px;}
.homeContentBlocks .impProsectsSalCal,.homeContentBlocks .fJobsAbroad{border:none;}
.impProspectsContent{padding:0;}
.contentMessageTop{padding-top:5px;}
.tLCorner,.tRCorner,.bLCorner,.bRCorner{float:left;position:absolute;top:0;left:0;height:1px;line-height:1px;width:1px;overflow:hidden;background-color:white;}
.tRCorner{float:right;left:auto;right:0;}
.bLCorner{top:auto;bottom:0;}
.bRCorner{float:right;top:auto;left:auto;right:0;bottom:0;}
.blueButtonDiv,.orangeButtonDiv{float:left;}
.goButton,.blueButton40,.blueButton60,.blueButton80,.blueButton100,.blueButton120,.blueButton140,.blueButton160,.blueButton180,.blueButton200,blueButton220,.orangeButton40,.orangeButton60,.orangeButton80,.orangeButton100,.orangeButton120,.orangeButton140,.orangeButton160,.orangeButton180,.orangeButton200,orangeButton220{border:none;color:white;font-weight:bold;font-size:.9em;font-family:Verdana;height:29px;padding:0;width:120px;text-align:center;background:#06c url('/images/blueButtonBGAll.png') no-repeat top left;}
.blueButton40,.blueButton60,.blueButton80,.blueButton100{background:#06c url('/images/blueButtonSmallBGAll.png') no-repeat top left;}
.orangeButton40,.orangeButton60,.orangeButton80,.orangeButton100{background:#f60 url('/images/orangeButtonSMallBGAll.png') no-repeat top left;}
.orangeButton120,.orangeButton140,.orangeButton160,.orangeButton180,.orangeButton200,orangeButton220{background:#f60 url('/images/orangeButtonBGAll.png') no-repeat top left;}
.blueButton40,.orangeButton40{width:40px;}
.blueButton60,.orangeButton60{width:60px;background-position:-40px 0;}
.blueButton80,.orangeButton80{width:80px;background-position:-100px 0;}
.blueButton100,.orangeButton100{width:100px;background-position:-180px 0;}
.blueButton140,.orangeButton140{width:140px;background-position:-120px 0;}
.blueButton160,.orangeButton160{width:160px;background-position:-260px 0;}
.blueButton180,.orangeButton180{width:180px;background-position:-420px 0;}
.blueButton200,.orangeButton200{width:200px;background-position:-600px 0;}
.blueButton220,.orangeButton220{width:220px;background-position:-800px 0;}
.goButton{display:inline;margin:-5px 0 0 5px;height:29px;width:40px;font-family:Verdana;background:#06c url('/images/blueButtonSmallBGAll.png') no-repeat top left;}
.backLink{padding:2px 0 2px 21px;background:url('/images/backIcon.png') no-repeat center left;}
.shortlistRemove{float:left;}
.formDiv .help,.myAccountDiv .help{float:right;clear:both;width:auto;font-weight:normal;padding:10px;}
.formDiv .help a,.myAccountDiv .help a{padding-left:21px;background:url('/images/helpiconSmall.png') no-repeat center left;}
.formDiv .helpDiv,.myAccountDiv .helpDiv{float:left;width:950px;clear:both;padding:5px;margin-bottom:10px;color:#294b92;background-color:#ebf5ff;border:solid 1px #d9ebff;line-height:1.5em;font-size:.8em;}
.submitButtonSmall,.submitButtonLarge,.button,.button180{display:inline;margin-left:5px;border:none;color:white;font-weight:bold;font-size:.9em;font-family:Verdana;padding:0;height:22px;text-align:center;background:#06c url('/images/blueButtonBGSmall.png') repeat-x top left;}
.submitButtonLarge,.button{font-weight:normal;font-size:1.6em;height:29px;width:113px;background:#f60 url('/images/orangeButton113.png') no-repeat top left;}
.button{background:#294b92 url('/images/buttonBG113.png') no-repeat top left;}
.button180{width:180px;font-weight:normal;height:29px;font-size:1em;background:#294b92 url('/images/buttonBG180.png') no-repeat top left;}
.jobDetailsAddShortlist,.jobDetailsRemoveShortlist,.addRecruiterToFav,.jobDetailsRemoveShortlist,.jobDetailsAddShortlistOver,.removeRecruiterFromFav{background:url('/images/addShortlistIcon.png') no-repeat center left;border:none;padding:0 0 0 21px;margin:0;color:#06c;font-family:Verdana;font-size:.8em;font-weight:bold;cursor:pointer;text-align:left;width:1px;overflow:visible;height:16px;}
.jobDetailsAddShortlistOver{text-decoration:underline;}
input[class=jobDetailsAddShortlist],.jobDetailsRemoveShortlist[class],input.addRecruiterToFav[class],input.jobDetailsRemoveShortlist[class],input.removeRecruiterFromFav[class]{width:auto;overflow:hidden;}
.jobDetailsAddShortlist:hover,.jobDetailsRemoveShortlist:hover,.addRecruiterToFav:hover,.jobDetailsRemoveShortlist:hover,.removeRecruiterFromFav:hover{text-decoration:underline;color:#294b92;}
.jobDetailsRemoveShortlist{background:url('/images/removeShortlistIcon.png') no-repeat center left;}
.addRecruiterToFav{background:url('/images/addRecFavIconSmall.png') no-repeat center left;}
.removeRecruiterFromFav{background:url('/images/remRecFavIconSmall.png') no-repeat center left;}
.contentPage,.contentPageAd{padding:0 10px 10px 10px;margin:0;float:left;width:725px;}
.contentPageAd{width:590px;}
.contentPageLarge,.contentPageLargeAd{margin:0 0 0 20px;float:left;display:inline;width:960px;}
.contentPageLargeAd{width:830px;}
.contentPage h1,.contentPageAd h1,.contentPageLarge h1,.contentPageLargeAd h1,.formDiv h2,.localJobsHeader h1{color:#294992;font-size:1.9em;font-family:arial;font-weight:normal;border-bottom:2px solid #294b92;}
.contentPage h3,.contentPageAd h3,.contentPageLarge h3,.contentPageLargeAd h3{color:#294992;font-size:1.5em;font-family:arial;font-weight:normal;margin-top:3px;}
.contentPage p,.contentPageAd p,.contentPageLarge p,.contentPageLargeAd p{padding:5px 0;margin:0;}
.secFeatJobsList{float:left;width:380px;display:inline;margin-left:10px;}
.resultEntry{float:left;padding:5px 0 0 0;width:540px;border-top:1px #97a0b2 dotted;}
.secFeatJobsList .resultEntry{width:100%;}
.featuredJob{border-top:1px #ff6501 dotted;background:url('/images/searchResultsRecordBG.png') no-repeat top left;}
.resultEntry h4{color:#2b4d94;font-family:verdana;font-size:1.1em;font-weight:bold;padding:2px 0;margin:0;}
.featuredJob h4{font-size:1.1em;}
.resultEntry h4 img{vertical-align:middle;padding-left:5px;}
.searchResultsLeft{float:left;width:500px;}
.secFeatJobsList .searchResultsLeft{width:100%;}
.searchResultsLeft div,.searchResultsRight div{line-height:1.5em;}
.searchResultsRight{float:left;width:230px;}
.resultEntry label{width:75px;clear:both;float:left;font-weight:normal;color:#2a4a93;background:url('/images/miscArrowIcon.gif') no-repeat 65px center;}
.allSectorsDiv{background:none;float:left;width:290px;}
.allSectorsDiv ul{padding-bottom:10px;padding-left:18px;font-size:.9em;}
.allSectorsDiv img{vertical-align:middle;}
div.allSectorsDiv h3{font-family:Verdana;font-size:1em;font-weight:bold;}
div.allSectorsDiv h3 .contentJobCount{font-weight:normal;}
.allSectorsDiv h3 img{cursor:pointer;}
.allSectorsDiv h3 img.sectorNoSubs{cursor:default;}
.containerFooter{width:100%;clear:both;background:url('/images/footerBG.png') repeat-x top left;height:137px;}
.footer{width:950px;margin-left:auto;margin-right:auto;text-align:left;color:#c0d0f1;font-size:.9em;font-family:tahoma,verdana,arial;overflow:hidden;}
.footer ul{float:left;list-style:none;margin:20px 0;padding:0 10px;font-family:verdana;width:230px;overflow:hidden;line-height:1.6em;}
.footer a{color:#fff;padding-left:20px;}
.applyConfidence{float:right;width:130px;text-align:right;margin-right:20px;}
.applyConfidence a{color:#fff;padding-left:10px;}
.applyConfidence span{font-size:.95em;}
div.ratedRecruitersContainer{padding:0;margin-top:15px;width:570px;float:left;position:relative;}
.ratedRecruitersContainer h3{float:left;width:550px;padding:7px 10px;font-size:1.7em;color:#fff;font-weight:normal;background:url('/images/listBG570.png') no-repeat -570px -20px;}
.topRatedRecStar{position:absolute;right:0;top:-1px;width:61px;height:41px;background:url('/images/top100RatedRecIcon.png') no-repeat top right;}
.ratedRecruitersContainer .listBottom{background:url('/images/listBG570.png') no-repeat -570px -10px;}
.ratedRecruitersContainer .listTop{background:url('/images/listBG570.png') no-repeat -570px 0;}
.ratedRecruitersContainer ul{float:left;width:570px;list-style:none;}
.ratedRecruitersContainer li{clear:both;line-height:60px;width:100%;border-bottom:dotted 1px #97a0b2;border-top:solid 1px #fff;background:url('/images/top100ShadingBG.png') repeat-x top left;}
.ratedRecruitersContainer .ratedRecruiterTop100 li{line-height:normal;background:none;}
.ratedRecruiterTop100 li span,.ratedRecruiterTop100 li a{padding:5px 0;}
.ratedRecruitersContainer li span{float:left;width:35px;text-align:center;color:#fff;background:#4571a3 url('/images/toprecNoBG.png') repeat-y top left;}
.ratedRecruitersContainer li a{float:left;display:inline;margin-left:10px;}
.ratedRecruiterTop10,.ratedRecruiterTop100{clear:both;overflow:hidden;font-weight:bold;font-size:1.1em;}
.ratedRecruiterTop10 .topRecProfileImg{float:right;display:inline;margin:3px 4px 0 0;}
.ratedRecruiterTop10 .topRecProfileImg img{border:solid 1px #dfe4ef;}
.ratedRecruiterTop100{font-weight:normal;}
.divRateRecruiterHelp{clear:both;float:left;position:absolute;width:300px;left:165px;top:90px;background-color:#e9edf7;border:solid 1px #fff;color:#363636;line-height:1.5em;font-size:.8em;padding:5px;}
.divRateRecruiterHelp p,.divRateRecruiterHelp ul,.divRateRecruiterHelp li{width:auto;clear:both;padding:2px 0;float:left;border:none;background:none;}
.divRateRecruiterHelp li{width:280px;}
.topLeft{background:url('/images/containerTLeft-White.gif') no-repeat left top;width:10px;height:10px;float:left;position:relative;margin-left:-1px;margin-top:-1px;}
.topRight{background:url('/images/containerTRight-White.gif') no-repeat right top;width:10px;height:10px;position:relative;margin-right:-1px;margin-top:-1px;float:right;}
.bottomLeft{background:url('/images/containerBLeft-White.gif') no-repeat left bottom;float:left;width:10px;height:10px;position:relative;margin-left:-1px;margin-bottom:-1px;}
.bottomRight{background:url('/images/containerBRight-White.gif') no-repeat right bottom;height:10px;position:relative;margin-right:-1px;margin-bottom:-1px;}
.errorPlaceHolder{float:left;clear:both;width:200px;position:relative;line-height:0;z-index:200;}
.errorPopup{float:left;position:absolute;left:210px;top:0;max-width:540px;border:1px solid #c00;border-top:none;padding-bottom:5px;line-height:normal;background:#fff0f0 url('/images/jobsearchErrorBoxHeadingBG.png') repeat-x top left;padding-left:10px;}
.errorPopup .heading{padding-left:5px;white-space:nowrap;}
.errorPopup .heading h3{font-size:1em;padding:2px 0;color:#fff;}
.errorPopup .heading span{float:right;position:absolute;top:2px;right:5px;}
.errorPopup .heading span a{color:#fff;font-size:.9em;padding-right:13px;background:url('/images/jobSearchValClose.png') no-repeat center right;}
.errorPopup .errorMessage{float:left;display:inline;padding:5px 10px;background:url('/images/jobSearchValidationArrow.png') no-repeat 0 8px;white-space:nowrap;margin-left:-16px;clear:both;position:relative;}
.errorPopup .errorMessage span{color:#294b92;}
.errorPopup .errorMessage img{vertical-align:middle;}
.alternativeLocation,.noSuggestions{float:left;display:inline;clear:both;padding:0 10px 5px 5px;white-space:nowrap;position:relative;}
.alternativeLocation label{float:none;font-weight:normal;color:#363636;margin:0;padding:0;}
.alternativeLocation select{float:none;}
.alternativeLocation br{line-height:2px;}
.alternativeLocation input{float:none;font-size:1em;font-weight:bold;height:23px;width:28px;margin-bottom:-2px;}
.newUsers ul,.jobPrefContent ul{clear:both;list-style-type:none;padding:10px;}
.newUsers li,.jobPrefContent li{padding:5px 0 20px 65px;line-height:1.2em;}
.newUsers span,.jobPrefContent span{color:#294b92;font-weight:bold;}
.newUsers .oneClick,.jobPrefContent .oneClick{background:url('/images/icon-oneClickApply.png') no-repeat top left;}
.newUsers .inclusion,.jobPrefContent .inclusion{background:url('/images/icon-cVSearch.png') no-repeat top left;}
.newUsers .alerts,.jobPrefContent .alerts{background:url('/images/icon-savedEmailAlerts.png') no-repeat top left;}
.newUsers .appMang,.jobPrefContent .appMang{background:url('/images/icon-applicationManagement.png') no-repeat top left;}
.hide{display:none;}
.CTBrowse{width:832px;}
.CTHomeTabs{width:832px;}
.CTListBottom{float:left;line-height:10px;height:11px;width:100%;background:url('/images/careerToolsHP_TabBGbottom.png') no-repeat -832px 0;}
.careerToolsContent{float:left;width:832px;padding:9px 0 0 0;background:url('/images/careerToolsHP_TabBGbottom.png') repeat-y top left;}
.CTHomeTabs li{width:164px;}
.CTHomeTabs li a{line-height:46px;width:164px;margin:0;padding:0;}
li.emptyTab{background:url('/images/ctHP_TabBG_empty.png') repeat-x 0 0;width:10px;height:46px;}
.cvCovLetTab a{background:#4571a3 url('/images/ctHP_TabBG_cvsCovers_2.png') no-repeat -165px 0;}
.jobAdvTab a{background:#4571a3 url('/images/ctHP_TabBG_jobAdv_2.png') no-repeat -165px 0;}
.finToolTab a{background:#4571a3 url('/images/ctHP_TabBG_finTools_2.png') no-repeat -165px 0;}
.BusOppsTab a{background:#4571a3 url('/images/ctHP_5TabBG_forSale.png') no-repeat -165px 0;}
.coffeeBreakTab a{background:#4571a3 url('/images/ctHP_TabBG_coffee.png') no-repeat -165px 0;}
.cvCovLetTab a:hover{background:#4571a3 url('/images/ctHP_TabBG_cvsCovers_2.png') no-repeat -329px 0;}
.jobAdvTab a:hover{background:url('/images/ctHP_TabBG_jobAdv_2.png') no-repeat -329px 0;}
.finToolTab a:hover{background:#4571a3 url('/images/ctHP_TabBG_finTools_2.png') no-repeat -329px 0;}
.BusOppsTab a:hover{background:#4571a3 url('/images/ctHP_5TabBG_forSale.png') no-repeat -329px 0;}
.coffeeBreakTab a:hover{background:#4571a3 url('/images/ctHP_TabBG_coffee.png') no-repeat -329px 0;}
.cvCovLetTabSelected a,.cvCovLetTabSelected a:visited,.cvCovLetTabSelected a:hover{color:#294b92;background:#4571a3 url('/images/ctHP_TabBG_cvsCovers_2.png') no-repeat -1px 0;}
.JATabSelected{color:#294b92;background:#4571a3 url('/images/ctHP_TabBG_jobAdv_2.png') no-repeat 0 0;width:165px;color:#294b92;}
.CTMainContainer{display:block;min-height:430px;}
.CTMainContainerLeft{margin-top:20px;float:left;margin-left:25px;width:370px;}
.CTMainContainerLeftJA{margin-top:15px;float:left;margin-left:25px;margin-right:15px;padding-right:15px;width:370px;border-right:#e8e8ea 1px solid;}
.CTMainContainerRightJA{margin-top:15px;float:left;padding-left:0;width:370px;}
.CTMainContainerLeftJA h3,.CTMainContainerRightJA h3{background:none;margin:0 0 15px 0;padding:5px 0 5px 0;background-color:#e4f5fd;}
.CTMainContainerRight{margin-top:20px;float:left;margin-left:25px;width:370px;}
.CTClear{clear:both;margin-top:15px;}
.CTIcon{float:left;padding-top:5px;}
.CTText{padding-left:10px;float:left;width:300px;}
.CTText h4{font-size:1.2em;color:#294b92;}
.CTText p{color:#294b92;line-height:1.4em;padding-top:10px;}
.CTLink{clear:both;margin-top:5px;font-weight:bold;padding-bottom:10px;text-align:right;border-bottom:#e8e8ea 1px solid;}
.CVBBtnContainer{display:block;padding:4px 10px;margin:15px auto;text-align:center;background:url(/CVBuilder/resources/Images/progression-orangeButton200.png) no-repeat center;height:32px;width:200px;}
.CVBBtnContainer a{color:#fff;padding:6px 17px;text-decoration:none;font-size:1.3em;float:left;overflow:hidden;}
